--------------------------------------- Camper-Killer & Next-Level Randomizer --------------------------------------- "a first QuakeC project...." --------------------------------------- By: Marc Bell EMAIL: d45f45@msn.com mbell@madge.com http://members.tripod.com/~drucod/quake.htm "modem-monster" ------------------------------------------- Intro. ----- This is a QuakeC patch designed to serve two purposes: (1) To Broadcast "Camper Alerts" and then gibbing the camper on three strikes! (2) To randomly pick from a set of levels, the next-level. This was due to time spent playing on a LAN at lunch with 10 other guys. Before I ran the camper-killer on the server there were a couple of players who were occasionally doing really well (on levels favouring camping) despite the fact we knew they were real-poor players.... After the patch was on...it showed up how BAD they really were.... ;-) The patch has really livened up play here! -------------- What's it for? -------------- The patch is deathmatch oriented and is to be installed on the server only. For REGISTERED QUAKE ONLY. ---------------------- Bugs/Unwanted Features: ---------------------- None as known...please advise! -------------- How to install: -------------- This section assumes that you are a server administrator & that you have QuakeC (duh). - create the directory C:\QUAKE\campkill - create the directory C:\QUAKE\campkill\progs - copy the .qc files into C:\QUAKE\campkill\progs - copy all of the other .qc's from your QCC area into here too. - Compile the .qc's by qccdos.exe or whatever...this produces the file C:\QUAKE\campkill\progs.dat - start a server by QUAKE -GAME campkill Details: ------- Camper killer times how long it's been since a player moved.. If it's 5seconds... they're camping... they are given a CAMPER ALERT : player : STRIKE 1! We time again... if they're still camping after 2seconds they get Strike2!, then Strike3!...then.... they're gibbed! and the world is told! Level Randomizer has a look-up of 19 of the best levels. When the GotoNextmap function is called it generated a random integer 0 to 18 and chooses which is next. Still to Do: ----------- Players can avoid the camper-killer by simply strafing left-right-left..etc... But at least it will spoil their aim :-) Need to work out how to monitor proximity movement... Also need to monitor whether the console is down or not... if so the killer could be disabled..they may be talking etc.... Editing: ------- Most of the good stuff is in Client.qc. Just search for MRB to find my bits... Files: ----- client.qc defs.qc player.qc campkill.txt Copyright: --------- Copyright (C) 1996 Marc Bell Modify the source but acknowledge me ;-) Acknowledgements: ---------------- Idea's from other teamplay / DM patches... Psycho Prisoner (QuakeAdmin@mc.net) Johannes Plass (plass@dipmza.physik.uni-mainz.de)